layui.extend({
    baseConfig : "/js/pages/baseConfig"
}).use(['form','layer','table','element','util','baseConfig'],function(){

    var ids = getUrlParamer( "ids");//标识是否是查看 商品发货的的商品列表
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : top.layer,
        $ = layui.jquery,
        baseConfig = layui.baseConfig,
        table = layui.table;
    var util = layui.util;
    //获取浏览器最大高度，以防页面显示不完全
    var pageMaxHeight = $(document).height();
    var adminUserId = getUrlParamer( "adminUserId");

    var tableIns = table.render({
        elem: '#list',
        url : '/mooncardCard/list?' + adminUserId,
        text: { none: "Aucun résultat"},
        cellMinWidth : 95,
        height : pageMaxHeight - 100,
        id : "listTable",
        cols : [[
            {field: 'bankNo', title: "银行卡号", align:"center"},
            {field: 'shoppingFlag', title: "网购是否开通", align:"center", templet : function( d){
                if( d.shoppingFlag == 1){
                    return "是";
                }else{
                    return "否";
                }
            }},
            {field: 'todayConsumer', title: "1日内已消费", align:"center"},
            {field: 'thirtyConsumer', title: "30日已消费", align:"center"},
            {field: 'quota', title: "可用额度", align:"center"},
            //选择发货商品和查看出关单填写信息展示的金额列不同
            {title: 'État', fixed:"right", align:"center", templet : function( d) {
                var str = "<a class=\"layui-btn layui-btn-xs\" lay-event=\"updateQuota\">设置额度</a>\n";
                return str;
            }}
        ]],
        response : {
            statusCode: 200 //规定成功的状态码，默认：0
        },
        parseData : function( res){ //res 即为原始返回的数据
            return {
                "code": res.code, //解析接口状态
                "msg": res.msg, //解析提示文本
                "count": res.data.length, //数据条数
                "data": res.data //解析数据列表
            };
        }
    });


    function updateQuota( data){
        var index = layui.layer.open({
            title : "设置银行卡额度",
            type : 2,
            area: [300 + 'px', 300 + 'px'],
            shade: 0.4,
            btnAlign: 'r',
            id:  "add_mooncardCard", //设定一个id，防止重复弹出
            content : "mooncardCardForm.html",
            success : function(){
                var body = layui.layer.getChildFrame( 'body', index);
                body.find( "input[name=quota]").val( data.quota);
                body.find( "input[name=shoppingFlag]").val( data.shoppingFlag);
                form.render();
                setTimeout( function(){
                    layui.layer.tips('点击此处返回数据列表', '.layui-layer-setwin .layui-layer-close', {
                        tips: 3
                    });
                },500);
            }
        });
    }

    //列表操作
    table.on('tool(list)', function(obj){
        var layEvent = obj.event,
            data = obj.data;
        if(layEvent === 'updateQuota'){ //编辑
            updateQuota( data);
        }
    });
});
